# 使用官方 Redis 镜像作为基础镜像
FROM redis:6-alpine

# 维护者信息（可选）
LABEL maintainer="frankliugang@163.com"

# 拷贝自定义配置文件（如果有的话）
COPY redis.conf /usr/local/etc/redis/redis.conf

# 拷贝启动脚本（如果有的话）
COPY init.sh /docker-entrypoint-init.d/init.sh
RUN chmod +x /docker-entrypoint-init.d/init.sh

# 设置工作目录
WORKDIR /data

# 暴露 Redis 默认端口
EXPOSE 6379

# 启动 Redis 并使用自定义配置
CMD ["redis-server", "/usr/local/etc/redis/redis.conf"]